• London rocket

    Full definition of London rocket

    Noun

    London rocket

    (plural London rockets)
    1. A cabbage-family plant (), native to areas around the Mediterranean, that flourished in London after the Great Fire of London of 1666.
    © Wiktionary